package br.uniminas.negocio;
import java.util.List;
import br.uniminas.entidades.Cliente;
import br.uniminas.persistencia.ClienteDao;

public class ClienteBO {
	    private ClienteDao dao;

	    public ClienteBO() {
	        this.dao = new ClienteDao();
	    }

	    public List getAllCliente() {
	        return dao.getAllCliente();
	    }

	    public void updateCliente(Cliente cli) {
	        dao.updateCli(cli);
	    }

	    public void deleteCliente(Integer id) {
	        dao.deletecli(id);
	    }
	    public Cliente getCliente(Integer id) {
	        return dao.getCliente(id);
	    }
	    
	    public Cliente pegaCliente(String cpf) {
	        return dao.pegaCliente(cpf);
	    }

	    public void insertCliente(Cliente clien) {
	        dao.criaRegistroCli(clien);
	    }

	    public List<Cliente> buscaClientePorNome(String nome) {
			return dao.buscaClientePorNome(nome);
		}
	    
	    public List<Cliente> buscaClientePorCpf(String cpf) {
			return dao.buscaClientePorCpf(cpf);
		}
	    /*
		public Produto buscaProdutoPorCodBarra(int codigoDeBarra) {
			return dao.buscaProdutoPorCodBarra(codigoDeBarra);
		}
	*/
		public List<Cliente> buscaClientePorCidade(String cidade) {
			return dao.buscaClientePorCidade(cidade);
		}
	 
	}

	

